  *{box-sizing:border-box;margin:0; padding:0; list-style:none; font-family: "微软雅黑"; font-size:14px; }
a{ text-decoration:none; color:#333; transition: all 0.3s; -o-transition: all 0.3s; -mos-transition: all 0.3s; -webkit-transition: all 0.3s;  }
a:hover{text-decoration:none}
h1,h2,h3,h4,h5,h6{font-weight:normal; margin: 0;}
hr{ border:none;}
.clear{ clear:both;}
p,ul{margin: 0;}
img{ border:0; vertical-align:middle; }
input,textarea{outline:none;}
.container{width:1200px; margin:0px auto;}
.r{float:right;}
.l{float:left;}


/*头部*/
.header{width: 100%; height:auto; position: relative; z-index: 999}
.header_bo{position: relative; height: 160px}
.logo{width:200px;height:240px; position: absolute; left:0; top:-40px;}
.logo img{width: 100%;height: 100%;}
.header_top{width:100%; height: 40px; border-bottom: 1px solid #dddddd; line-height: 40px; background: #333333}
.header_top p{font-size: 14px; color: #fff; float: left; }
.nav_zi{width:282px; height:42px;  float: left}
.logo_zi{width:100%;  height:42px;}
.nav_dhs{float: right}
.nav_dhs img{float: left; margin-top: 5px;}
.nav_dhs dl{ float: left; margin-left: 10px;}
.nav_dhs dl dt{font-size: 14px; color: #777777;}
.nav_dhs dl dd{font-size: 20px; color: #d11e19; font-weight: bold;}
.header_cen{width:100%; height: 92px; padding-top: 25px; border-bottom:1px solid #bebebe }
.h_logo{width:190px; height: 219px; position: absolute; top:0; left:50%; margin-left: -95px;}



/*导航*/
.nav_top{ width:100%; height:50px; }
.nav{height:100%; width: 1200px; margin: 0px auto;}
.nav .nLi{ float:left;  position:relative; display:inline; height:100%; width:auto; text-align: center; background: url(../images/yds.png) no-repeat right center}
.nav .nLi h3{ height:100%; width:123px; text-align: center; }
.nav .nLi h3 a{ display:block;  font-size:14px; font-weight:normal; color:#4d4d4d; height:49px; line-height:49px; }
.nav li.active h3 a{color: #d11e19; }
.nav .sub{ display:none;left:50%; top:50px;  position:absolute;  line-height:26px; width:130px;     z-index: 999; background: #ddd; margin-left: -65px; }
.nav .sub li{ zoom:1; border-bottom: 1px solid #eeeeee;  height:40px; line-height:40px;  background:#eeeeee;text-align: center }
.nav .sub li p{ width:100%; float: left; margin: 0px;}
.nav .sub li span{ float: right;}
.nav .sub a{ display:block; padding:0 10px; color: #434343; font-size: 12px; height: 100%; }
.sub li:hover a{color:#d11e19}
.nav .nLi:hover h3 a{color:#d11e19;}
.nav .nLi h3 a i{opacity:0}
.nav .nLi:hover i{opacity: 1}
.nav_news{margin-left: 210px;}
.nav .nLi:last-child{background: none;}
.nav .nLi:nth-child(4){background: none;}


/*banner*/
.banner{ width:100%;  position:relative;  height:600px;clear: left; }
.banner .slideBox{position:relative;overflow:hidden;width:100%;height:100%}
.banner .slideBox .hd{position:absolute;right:50%; margin-right: -33px; bottom:30px;z-index:1;overflow:hidden;height:22px}
.banner .slideBox .hd ul{float:left;overflow:hidden;zoom:1}
.banner .slideBox .hd ul li{float:left;margin-right:15px;width:12px;height:12px; background: #fff; cursor:pointer; border-radius: 50%;}
.banner .slideBox .hd ul li.on{background:#ce2d25}
.banner .slideBox .bd{position:relative;z-index:0;width:100%;height:100%}
.banner .slideBox .bd ul{width:100%;height:100%}
.banner .slideBox .bd li{width:100%;height:100%;vertical-align:middle;zoom:1}
.banner .slideBox .bd li a{display:block;overflow:hidden;width:100%;height:100%}
.banner .slideBox .bd img{display:block;width:100%;height:100%}
.banner .slideBox .hd ul li:last-child{margin-right: 0}


/*分类*/
.index_fenlei{width:100%; height:320px; margin-top: 63px; }
.index_title{width:100%; height: auto; text-align: center}
.index_title h3{font-size: 28px; color:#4d4d4d; line-height: 40px;}
.index_title p{font-size: 14px; color: #777777; background: url(../images/t_xx.png) no-repeat center; line-height: 30px;}
.index_fenlei ul{width:100%; height: auto; overflow: hidden;  padding-top:50px;}
.index_fenlei ul li{width:300px; float: left;  text-align: center; background: url(../images/shuxx.png) no-repeat right center; transition: .6s;}
.index_fenlei ul li img{ -webkit-transition: -webkit-transform 0.5s ease-out;
    -moz-transition: -moz-transform 0.5s ease-out;
    transition: transform 0.5s ease-out;
}
.index_fenlei ul li span{font-size: 16px; color: #4d4d4d; font-weight: bold; line-height: 35px; display: block; width: 100%; margin-top: 5px;}
.index_fenlei ul li p{font-size: 14px; color: #777777}
.index_fenlei ul li:hover img{-webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); transform: rotateY(360deg);}
.index_fenlei ul li:hover{margin-top: -8px;}
.index_fenlei ul li:last-child{background: none;}


/*产品展示*/
.index_product{width:100%; height: auto; overflow: hidden; background: #f2f2f2; margin-top: 30px; padding-top: 62px; padding-bottom: 30px;}
.index_pro_nav{width:100%; height: auto; overflow: hidden; margin: 30px 0}
.index_pro_nav ul{width:100%; height: 100px; overflow: hidden; background: #fff}
.index_pro_nav ul li{width:120px; border-right:1px solid #bebebe; float: left; text-align: center; padding-top: 15px; height: 100%}
.index_pro_nav ul li:last-child{border-right:0px;}
.index_pro_nav ul li p{font-size: 14px; color: #777777; line-height: 35px; width:100%; height:35px;  text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.index_pro_nav li i{width: auto; display: block; margin: 0px auto; height:46px!important;}
.index_pro_nav li .i1{background: url(../images/1.png) no-repeat center; width: 34px; height: 46px;}
.index_pro_nav li .i2{background: url(../images/2.png) no-repeat center; width: 29px; height: 46px;}
.index_pro_nav li .i3{background: url(../images/3.png) no-repeat center; width: 30px; height: 42px;}
.index_pro_nav li .i4{background: url(../images/4.png) no-repeat center; width: 42px; height: 42px;}
.index_pro_nav li .i5{background: url(../images/5.png) no-repeat center; width: 42px; height: 40px;}
.index_pro_nav li .i6{background: url(../images/6.png) no-repeat center; width: 37px; height: 42px;}
.index_pro_nav li .i7{background: url(../images/7.png) no-repeat center; width: 36px; height: 36px;}
.index_pro_nav li .i8{background: url(../images/8.png) no-repeat center; width: 36px; height: 40px;}
.index_pro_nav li .i9{background: url(../images/9.png) no-repeat center; width: 36px; height: 40px;}
.index_pro_nav li .i10{background: url(../images/10.png) no-repeat center; width: 40px; height: 40px;}
.index_pro_nav li:hover{background: #d11e19 }
.index_pro_nav li:hover p{color:#fff}
.index_pro_nav li:hover .i1{background: url(../images/11.png) no-repeat center;}
.index_pro_nav li:hover .i2{background: url(../images/22.png) no-repeat center;}
.index_pro_nav li:hover .i3{background: url(../images/33.png) no-repeat center;}
.index_pro_nav li:hover .i4{background: url(../images/44.png) no-repeat center;}
.index_pro_nav li:hover .i5{background: url(../images/55.png) no-repeat center;}
.index_pro_nav li:hover .i6{background: url(../images/66.png) no-repeat center;}
.index_pro_nav li:hover .i7{background: url(../images/77.png) no-repeat center;}
.index_pro_nav li:hover .i8{background: url(../images/88.png) no-repeat center;}
.index_pro_nav li:hover .i9{background: url(../images/99.png) no-repeat center;}
.index_pro_nav li:hover .i10{background: url(../images/100.png) no-repeat center;}
.index_pro_list{width:100%;  height: auto; overflow: hidden}
.index_pro_list ul{width:100%; height: auto; overflow: hidden}
.index_pro_list ul li{width:380px; height: auto; float: left; margin-right:30px; margin-bottom: 30px;}
.index_pro_list ul li .in_pro_pic{width:380px; height: 280px; overflow: hidden;position: relative}
.index_pro_list ul li .in_pro_pic img{width:100%; height: 100%; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.index_pro_list ul li .pro_hover{width:100%; height: 100%; position: absolute; top:100%; left:0; background:rgba(209,30,25,0.8) url(../images/links.png) no-repeat center;  
	transition: .6s;}
.index_pro_list ul li .in_pro_xx{width:100%; height: 60px; background: #fff; border-top:1px solid #bebebe}
.index_pro_list ul li .in_pro_xx p{width:260px; height: 60px;  line-height: 60px; float: left; text-overflow: ellipsis;  overflow: hidden; white-space: nowrap; font-size: 16px; 
	color: #777777; padding-left: 24px;}
.index_pro_list ul li .in_pro_xx .p_gd{width:60px; height: 60px; background:#ecedf1 url(../images/wx_i.png) no-repeat center; float: left}
.index_pro_list ul li .in_pro_xx .p_ly{width:60px; height: 60px; background:#d11e19 url(../images/ly_i.png) no-repeat center; float: left}
.index_pro_list ul li:nth-child(3n){margin-right: 0px;}
.index_pro_list ul li:hover .pro_hover{top:0;}
.index_pro_list ul li:hover  img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}


/*铝合金分类*/
.index_lvhejin{width:100%; height: auto; overflow: hidden; margin-top: 55px;}
.lv_hj{width:100%; height: auto; overflow: hidden; margin-top: 40px; position: relative}
.lv_hj .l{float: left}
.lv_hj .r{float: right}
.lv_hj_pic{width:700px; height: 400px;  background: url(../images/lv_bj.jpg) no-repeat center; overflow: hidden}
.lv_hj_pic img{width:542px; height: 400px; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.lv_hj_xx{width:560px; height: 290px;  background: url(../images/pro_h.png) no-repeat center;padding: 40px 59px 0; position: absolute; right:0; top:55px;}
.lv_hj_xx h3{width:100%; height: 35px; line-height:35px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 18px; color: #4d4d4d;  margin-bottom: 15px;}
.lv_hj_xx p{width:100%; height: 105px; line-height:26px; color: #777777; font-size: 14px;}
.lv_hj_xx span{width:120px; height: 30px; border: 1px solid #bebebe; text-align: center; line-height: 30px; font-size: 14px; color: #777777; display: block; margin-top: 31px; 
	float: right}
.r_hjxx{background: url(../images/pro_rh.png) no-repeat center; position: absolute; left:0; top:55px;}
.lv_hj .r img{float: right}
.lv_hj:hover .lv_hj_pic{background: url(../images/lv_hbj.jpg) no-repeat center}
.lv_hj:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.lv_hj:hover span{background: #d11e19; color: #fff;}


/*关于我们*/
.index_about{width:100%; height:auto; overflow:hidden; background:url(../images/about_bj.jpg) no-repeat top center; padding-top: 30px; margin-top:50px;}
.index_about_c{width:1200px; height: auto; overflow: hidden; margin: 0px auto;}
.index_about_title{width:100%; height: auto; text-align: center}
.index_about_title h3{font-size: 28px; color:#fff; line-height: 40px;}
.index_about_title p{font-size: 14px; color: #fff; background: url(../images/b_xs.png) no-repeat center; line-height: 30px;}
.about_top{width:100%; height: auto; overflow: hidden; margin: 51px 0 36px;}
.about_top .about_pic{width:570px; height: 214px; float: left; overflow: hidden}
.about_top .about_pic  img{width:100%; height: 100%;}
.about_xx{width:600px; height: auto; float: right}
.about_xx h3{font-size: 22px; color: #ffffff; border-bottom: 1px solid #fff; width: 245px;  height: 45px;}
.about_xx p{font-size: 14px; color: #fff; line-height:25px; margin-top: 15px;}
.about_xx span{width:119px; height: 30px; border: 1px solid #fff; display: block; text-align: center; line-height: 30px; color: #fff; margin-top: 24px; }
.index_honor{width:1222px; height: 340px; background: url(../images/honor_bj.png) no-repeat center; margin: 0px auto;padding-top: 30px;}
.in_honor_t{width: 100%; height:36px; line-height: 36px; padding: 0px 46px}
.index_honor h3{border-left:3px solid #d11e19;; font-size: 26px; color: #777777; padding-left:20px; height: 36px; line-height: 36px;}
.index_honor h3 span{font-size: 16px; color: #777777}
.about_top .about_pic:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;} 
.about_xx span:hover{background: #d11e19; border: 1px solid #d11e19}
.index_honor .Box {position: relative; width:1200px; height:auto;z-index: 1;  margin: 30px auto 0; }
.index_honor .Box .Box_con {position: relative;}
.index_honor .Box .Box_con .conbox {position: relative; overflow: hidden; width:1081px; margin: 0px auto; }
.index_honor .Box .Box_con .conbox ul {position: relative;list-style: none;}
.index_honor .Box .Box_con .conbox ul li {float: left;width:251px;height:194px; margin-left:25px; position: relative; overflow: hidden}
.index_honor .Box .Box_con .conbox ul li img{width:100%; height: 100%;}
.index_honor .Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.index_honor .Box .Box_con .conbox ul li img{transition: all 0.5s; width:100%; height:100%;}
.index_honor .Box .Box_con .conbox ul li:hover img{transform: scale(1.03);}
.index_honor .Box .Box_con .btn {display: block;width:40px;height:40px;cursor: pointer;  text-align: center; position: absolute;top:50%; margin-top: -20px; z-index: 999}
.index_honor .Box .Box_con .btnl {background:url(../images/h_left.jpg) no-repeat center; left:0px; }
.index_honor .Box .Box_con .btnr {background:url(../images/h_right.jpg) no-repeat center; right:0px; }
.index_honor .Box .Box_con .btnl:hover,.index_honor .Box .Box_con .btnr:hover{opacity: 0.8}




/*案列展示*/
.index_case{width:100%; height: 547px; overflow: hidden; background: #f2f2f2; padding-top: 60px; margin-top: 49px; padding-bottom:0px;}
.index_case .Box {position: relative; width:1200px; height:auto;z-index: 1; }
.index_case .Box .Box_con {position: relative;}
.index_case .Box .Box_con .conbox {position: relative; overflow: hidden; width:100%; margin: 0px auto; }
.index_case .Box .Box_con .conbox ul {position: relative;list-style: none;}
.index_case .Box .Box_con .conbox ul li {float: left;width:380px;height:340px; margin-left:30px; position: relative; overflow: hidden; padding: 10px; background: #fff}
.index_case .Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.chejian_p{width:100%; height: 266px; overflow: hidden}
.index_case .Box .Box_con .conbox ul li img{transition: all 0.5s; width:100%; height:100%;}
.index_case .Box .Box_con .conbox ul li:hover img{transform: scale(1.03);}
.index_case .Box .Box_con .conbox ul li p{width:100%;  height: 40px; line-height: 40px; text-align: center;  font-size: 16px; color: #777777; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; margin-top: 10px;}
.index_case .Box .Box_con .btn {display: block;width:50px;height:50px;cursor: pointer;  text-align: center; position: absolute;top:50%; margin-top: -21px}
.index_case .Box .Box_con .btnl {background:url(../images/c_left.png) no-repeat center; left:-60px; }
.index_case .Box .Box_con .btnr {background:url(../images/c_right.png) no-repeat center; right:-60px; }
.index_case .Box .Box_con .btnl:hover{background:url(../images/c_hleft.png) no-repeat center;}
.index_case .Box .Box_con .btnr:hover{background:url(../images/c_hright.png) no-repeat center;}
.index_case .Box .Box_con .conbox ul li:hover{background: url(../images/cj_bj.jpg) no-repeat center}
.index_case .Box .Box_con .conbox ul li:hover p{color:#fff}



/*新闻*/
.index_news{width:100%; height: auto; overflow: hidden; margin-top: 70px;}
.index_news_left{width:742px; height: auto; float: left}
.index_news_nav{width:100%; height: 70px; line-height: 70px; text-align: center; background: #f2f2f2}
.index_news_nav a{width:50%; height: 100%; color: #4d4d4d; font-size: 16px; float: left}
.index_news_nav a span{font-size: 14px; color: #777777; margin-left: 8px;}
.index_news_nav a:hover,.index_news_nav a.active{background: #d11e19; color: #fff}
.index_nleft_xx{width:100%; height: auto; border: 2px solid #bebebe; border-top: 0px; padding: 22px 20px;}
.index_nleft_xx dl{width:100%; height: auto; overflow: hidden}
.index_nleft_xx dl dt{width:280px; height: 170px; overflow: hidden; float: left}
.index_nleft_xx dl dt img{width:100%; height: 100%;}
.index_nleft_xx dl dd{width:395px; height: auto; float: right}
.index_nleft_xx dl dd h3{width: 100%; height: 45px; line-height:30px; font-size: 16px; color: #4d4d4d; border-bottom: 1px solid #bebebe}
.index_nleft_xx dl dd p{width:100%; height: 50px; line-height: 26px; font-size: 14px; color: #777777; margin: 16px 0}
.index_nleft_xx dl dd span{width:120px; height: 30px; border: 1px solid #bebebe; text-align: center; line-height: 30px; display: block}
.index_nleft_xx dl:hover span{background:#d11e19; color: #fff}
.index_nleft_xx ul{width:100%; height: auto; overflow: hidden; margin-top: 20px;}
.index_nleft_xx ul li{width:330px; height:35px; line-height:35px; float: left; font-size: 14px; color: #777777; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.index_nleft_xx ul li a{color:#777777; font-size: 14px; display:block; width:100%; height:35px;  text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.index_nleft_xx ul li:hover a{color:#d11e19}
.index_news_right{width:420px; height: 446px; float:right; background: #f2f2f2; padding: 25px;}
.index_news_right .news_right_t{width:100%; height: 40px; line-height: 40px;}
.index_news_right .news_right_t h3{font-size: 16px; color: #4d4d4d; float: left}
.index_news_right .news_right_t span{font-size: 14px; color: #777777; margin-left: 5px;}
.news_right_t a{width:16px; height: 16px; float: right; background: url(../images/jh.png) no-repeat center; margin-top: 10px;}
.index_nleft_xx ul li:nth-child(2n){float:right;}
.index_news_right .txtMarquee-top{ width:100%;  overflow:hidden; position:relative; margin-top: 32px;  }
.index_news_right .txtMarquee-top .bd{width:100%; height: 326px}
.index_news_right .txtMarquee-top .bd ul{width:100%; height: auto; overflow: hidden}
.index_news_right .txtMarquee-top .bd ul li{width:100%; height: auto; overflow: hidden; margin-bottom: 20px;}
.news_wd{width:100%; height: auto; overflow: hidden; margin-bottom: 20px;}
.news_wd i{width:72px; height: 72px; background: #bebebe url(../images/nly_i.png) no-repeat center; border-radius: 50%; float: left}
.news_wd_xx{width:330px; height: 70px; background: #fff; line-height: 70px; margin-left: 40px; padding-left: 50px; font-size: 14px; color: #777777}
.news_hd{width:100%; height: auto; position: relative; overflow: hidden}
.news_hd_xx{width:312px;height:auto; padding: 33px 19px; background: #fff; float: left;font-size: 14px; color: #777777; line-height: 26px;}
.news_hd i{width:72px; height: 72px; background: #bebebe url(../images/n_kf_i.png) no-repeat center; border-radius: 50%; display: block; position: absolute; right:0; top:50%; margin-top: -36px;}
.news_hd:hover i{background: #d11e19 url(../images/n_kf_i.png) no-repeat center}
.news_wd:hover i{background: #d11e19 url(../images/nly_i.png) no-repeat center}







/*底部*/
.footer{width:100%; height:263px;  background: #333333; margin-top: 60px;}
.footer_nav{width:160px; height: auto; float: left; margin-top: 60px;}
.footer_nav h4{font-size: 16px; color: #fff; background: url(../images/i1.png) no-repeat left center;  padding-left:25px;}
.footer_nav ul,.footer_link ul{width:100%; height: auto; overflow: hidden; margin-top: 30px;}
.footer_nav ul li,.footer_link ul li{width:50%; height:28px; line-height:28px; float: left}
.footer_nav ul li a,.footer_link ul li a{font-size: 14px; color: #bebebe}
.footer_nav ul li:hover a{color:#d11e19}
.footer_link ul li:hover a{color:#d11e19}
.footer_link{width:270px; float: left; margin-left: 50px; margin-top: 60px;}
.footer_link h4{font-size: 16px; color: #fff; background: url(../images/i2.png) no-repeat left center;  padding-left:25px;}
.f_logo{width:190px; height: 263px; background: #d11e19; float: left; text-align: center; padding-top: 80px; margin-left: 20px;}
.footer_cont{width:272px; height: auto; overflow: hidden; float: left; margin-left:37px; margin-top: 60px; }
.footer_cont h4{font-size: 16px; color: #fff; background: url(../images/i3.png) no-repeat left center;  padding-left:25px;}
.f_cont{width:100%; height: auto; margin-top: 25px;}
.f_cont p{width:100%; height: 35px; line-height:35px; font-size: 14px; color: #bebebe}
.f_pic{width:110px; height: auto; overflow: hidden; margin-top:20px; float: right; margin-top: 60px;}
.f_pic h4{font-size: 16px; color: #fff; background: url(../images/i4.png) no-repeat left center;  padding-left:25px;}
.f_pic img{width:100px; height: 100px; margin-top: 25px;}

.banquan{width:100%; height:56px; line-height: 56px;}
.banquan p{font-size: 14px;color: #4d4d4d;float: left;}
.banquan p a{font-size: 14px; color: #4d4d4d;}
.bqa{float: right;font-size: 14px;color: rgba(255,255,255,.5);}
.bqa a:hover{color: #fff;}
.bqa span{display: inline-block;margin:0 10px ;}
.bqa span:last-child{margin-right: 0;}
.footer_zhichi{width:445px; height:56px;  float: right; line-height:56px;}
.footer_zhichi p{ width:202px; float: left; margin-left: 20px; }
.footer_zhichi .pt{width:121px;height: 18px; background: url(../images/vl.png) no-repeat; margin-top:16px; margin-right: 10px}
.footer_zhichi .js{width:121px;height: 18px; background: url(../images/wl.png) no-repeat; margin-top:16px;}
.footer_zhichi .pt:hover{background: url(../images/vl_hover.png) no-repeat}
.footer_zhichi .js:hover{background: url(../images/ws_hover.png) no-repeat} 
.footer_zhichi span{float: left; font-size: 14px; color: #4d4d4d;}
.footer_zhichi i{ float: left}



/*客服*/
.lxfx {
    height: auto;
    position: fixed;
    right:0px;
    top:300px;
    width: 77px;
    z-index: 11;
}
.lxfx li a {
    color: rgb(255, 255, 255);
    display: block;
    height: 47px;
    margin-top: 9px;
    width: 300px;
}
.leftlx {
    float: left;
    height: 47px;
    width: 77px;
}
.lxfx li span {
    border-left: 1px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    float: left;
    font-size: 20px;
    height: 24px;
    line-height: 22px;
    margin-top: 8px;
    padding-left: 8px;
}
.fix_ewm {
    border: 5px solid rgb(255, 255, 255);
    display: none;
    height: 120px;
    left: -145px;
    position: absolute;
    top: -40px;
    width: 120px;
}
.lxfx li i {
    display: block;
    height: 27px;
    margin: 0 auto;
    text-align: center;
    width: 30px; background:url(../images/fx.png) no-repeat;
}
.lxfx li i.icon-tel {
    background-position: 0 -25px;
}
.lxfx li i.icon-ly {
    background-position: 4px -53px;
}
.lxfx li i.icon-wx {
    background-position: -34px 4px;
}
.lxfx li i.icon-wb {
    background-position: -30px -22px;
}

.lxfx li i.icon-top {
    background-position: -30px -49px; height:32px;
}

.lxfx li p {
    line-height: 12px;
    text-align: center;
	 font-size: 14px;
}
.lxfx li {
    background:#d11e19;
    height: 60px;
    margin-bottom: 1px;
    margin-left: 0;
    overflow: hidden;
    position: relative;
    width: 77px; float:left;
}



/*内页*/
.ny_banner{width:100%; height: 345px; position: relative}
.about_ban{background: url(../images/about_ban.jpg) no-repeat center left;}
.goods_ban{background: url(../images/goods_ban.jpg) no-repeat center left;}
.case_ban{background: url(../images/case_ban.jpg) no-repeat center left;}
.szhy_ban{ background: url(../images/szhy_ban.jpg) no-repeat center;}
.news_ban{ background: url(../images/news_ban.jpg) no-repeat center;}
.jszc_ban{background: url(../images/jszc_ban.jpg) no-repeat center left;}
.product_ban{ background: url(../images/pro_ban.jpg) no-repeat center;}
.product_ban{ background: url(../images/pro_ban.jpg) no-repeat center;}
.join_ban{ background: url(../images/join_ban.jpg) no-repeat center;}
.contact_ban{ background: url(../images/contact_ban.jpg) no-repeat center;}
.p-tit{height:55px;line-height:55px; border-bottom: 1px solid #dcdcdc}
.m-crm{color:#666666;font-size:12px; background: url(../images/home.png) no-repeat left center; padding-left: 30px; float: left; height:54px}
.m-crm a{margin:0 3px;color:#666;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.m-crm a:hover{color:#333;text-decoration:underline}
.p-tit ul{float:right; height: 100%;}
.p-tit ul li{float:left;margin:0 20px}
.p-tit ul li a{display:block;height:52px;line-height:52px;color:#666;font-size:16px;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.p-tit ul li.active,.p-tit ul li:hover{border-bottom:2px solid #d11e19}
.p-tit ul li.active a,.p-tit ul li:hover a{color:#d11e19}
.ny_about { width: 100%; height: auto;  overflow: hidden; font-size: 16px;  color: #666; line-height:30px;
    line-height: 26px; margin-top: 40px;  margin-bottom: 40px;}
.p-bd{width:100%; height:auto; overflow:hidden}



/*新闻*/
.p-ct{width:100%; height: auto; overflow: hidden;margin-top: 38px;}
.new-list{width: 100%; height: auto;overflow: hidden; margin-bottom:25px;}
.new-list li{height:204px;padding:10px; background: #eeeeee; margin-bottom: 18px;}
.new-list li:hover{background:#d11e19; color:#fff}
.new-list .f-imgfd-img{width:287px;height:100%;margin-right:40px;overflow:hidden; float: left}
.new-list .f-imgfd-img img{width:100%; height: 100%;}
.new-list li .f-imgfd-li{width:840px;height:100%;float: left; padding-top:20px;}
.new-list h3{width: 100%; height: 35px; line-height: 35px; font-size: 24px; color: #333333; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;font-weight: bold}
.new-list .time{font-size: 14px; color: #333333;line-height: 35px;}
.f-xx{width:100%; height: 55px; line-height: 26px; overflow: hidden; margin-bottom:6px; color:#333333; font-size: 14px; margin-top: 20px;}
.new-list li:hover h3{color:#fff}
.new-list li:hover .time{color:#fff}
.new-list li:hover .f-xx{color:#fff}




/*联系我们*/
.m-cot{ height: auto; overflow: hidden; margin-top: 30px;}
.m-cot .ewm{float:right; margin-left: 15px;}
.m-cot .ewm img{width:110px;height:110px;border:1px solid #ddd; padding:5px;}
.m-cot .ewm p{text-align:center; font-size:14px; color:#666; line-height:26px;}
.m-map{width:100%; height:350px; margin-top:50px;}
.m-contright{width:700px; height: auto; float: left;font-size:14px; line-height:28px;color:#666}

/*设备*/
.ny_shebei{height:auto; overflow: hidden}
.ny_shebei ul{width:100%; height: auto; overflow: hidden; margin-top: 38px;}
.ny_shebei ul li{width:267px; height: auto; overflow: hidden; float: left;margin-bottom: 27px; margin-right:43px;}
.shebei_pic{width:267px;overflow: hidden; height:197px}
.shebei_pic img{width:100%; height: 100%; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.ny_shebei ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.ny_shebei ul li p{width:100%; height:40px; line-height:40px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#666; font-size:16px; text-align:center}
.ny_shebei ul li:hover .sousuo{background: #d11e19}
.ny_shebei ul li:nth-child(4n){margin-right:0px;}
.ny_shebei ul li div{width:100%;}
.ny_shebei ul li div img{width:100%;}
.ny_shebei ul li .honor_pic{width:100%; height:213px; overflow:hidden; border:1px solid #ddd}




/*产品详情*/
.ny_product{}
.ny_pronav{width:100%; height: auto; overflow: hidden; margin: 20px 0}
.ny_pronav ul{width:1200px; height: auto; margin: 0px auto;}
.ny_pronav ul li{width:162px; height: 44px; background: #dcdcdc; text-align: center; line-height: 44px; float: left; margin-right: 11px; margin-bottom: 12px;border-bottom: 2px solid #fff;}
.ny_pronav ul li a{color:#333333; font-size: 15px;}
.ny_pronav ul li:nth-child(7n){margin-right: 0px;}
.ny_pronav ul li:hover{background:#d11e19; border-bottom: 2px solid #ad120d}
.ny_pronav ul li.active{background:#d11e19; border-bottom: 2px solid #ad120d}
.ny_pronav ul li.active a,.ny_pronav ul li:hover a{color:#fff}
.ny_product ul{width:100%; height: auto; overflow: hidden; margin-bottom: 20px;}
.ny_product ul li{width:388px; height:auto; float: left; margin-right: 18px;margin-bottom: 30px; overflow: hidden}
.ny_product ul li:nth-child(3n){margin-right: 0px;}
.pro_pic{width:100%; background: #eeeeee; padding: 10px; }
.pro_img{width:100%; height: 100%; position: relative; overflow: hidden}
.pro_h{width:100%; height: 100%; position: absolute; top: 0px; left:0px;  }
/*background: url(../images/p_h.png) no-repeat;background-size:100% 100%;opacity: 0;*/
.ny_product ul li img{width:100%; height: 100%; display: block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.ny_product ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.ny_product ul li p{width:100%; height: 43px; background: #b5b5b5; text-align: center; line-height: 43px; font-size: 16px; color: #333333;margin-top: 10px;}
.ny_product ul li:hover .pro_h{opacity: 1}
.ny_product ul li:hover p{background: #d11e19;color:#fff;}
.ny_produc_xx{width:880px; height: auto; overflow: hidden; font-size: 14px; color: #777777; line-height: 26px;margin: 38px auto 0}
.ny_produc_xx p{font-size: 14px; color: #777777; line-height: 26px;}











